Visuo-haptic mixed reality